Learning to MVC and test it.