extended presenter and service layer