implemented "full MVC" for hello wordl