created service interface