reworked gitignore