get services functions