Mvc

Implements MVC