some changes in MakeFile and gitignore