implemented get rest operations