common add service and exception