Fooling around with sockets, just testing out stuff. will all be deleted later