add some more mvvm practice project