Adding fully functional web request and everything else