test controller and gitignore updated