abstract add to gitignore