work on tests
Add rating view model