Sockets for all blocks, Need to be formatted