migrated the rest of the main view models. need to fix bindings now