Done with mvc implementation