challenges of life