Recommit

clock, adding, mvvm