time to work on the first viewmodel