Updated basic mvc