#MVC Framework applied