Add SOCKs from exercise 1