retrieving and sending infomation over the web