updated views and gitignore