Started MVC + Observer design