learning and self-discovery