change abstract view
gitignore update