Added the majority of internet functionality