new test and gitignore