Added sockets, and some more styling