overcoming hard times