add  service interface