add RestfulClient