service and front controller now returns the protobuf or text representation of protobuf