fully moved to the mikeal/request for doing http requests