add serviceInterface