added http_decoding, and a hard coded version of post to change  and  to provided information bunch of functions to help