add service publicAPI