second commit working on the http part