created models
created empty view and empty viewmodel