The journey of self Improvement