simplify controller and service interaction