NEW: MVC-architecture