add some commits in file to make it understandable