This is a simple MVC.