gitignore and view stuff