add readme to the start of the code, make the option for showing execution timelapse, other simple refining