overcoming difficult circumstances,