added view
added viewmodel
added viewcollection
added view-app