use inheritance instead of nested views
work in progress
update gitignore
cleanup code
bump
bump