• overcoming challenges