meeting life’s challenges