add to .gitignore
generate files more accuratly
more precise which files get created