hmac put together, sockets up next