gitignore gen and binary files