overcoming challenges with vision