added abstraction level over restful api