service api added part 1