Moving forward inspite of the challenges of life