- menu view mediator + boiler plating