add service inferface