using local when relevant
adding gitignore, removing generated files