test and gitignore