mvvm fail!

i suck at mvvm, it's not my friend. this is my best attempt all day, and
it's still peanuts. this project will not be finished in time