better version of .gitignore