finished creating all classes and viewModels