make file and .gitignore