reflections and introspections.