added viewmodel change functionality
need to test checkbox as command
checkbox is now a property