more orthodox mvc