MVC implementation start !!!