add service and ctrl