changed gitignore and tests