MVC Model implemented with all clases and packages