first board, then sockets