funktionaalisuus sinnepäin, MVC mallin mukainen suunnilleen