add requester class

post method still need do some changes