reworked gitignore file