some restrictions to gitignore