add GetServiceNames interface