reflected on challenge.