https://www.samajkaryshiksha.com/2021/10/types-of-progress.html