Self-reflection and Tools