demo application to understand MVC