update .gitignore and update definitions