yet another very basic mvc