updated models and gitignore