embracing challenges