REST layer implementation beginning