added a bunch of viewmodel skeletons