A short example of mvvm