add doc for service