added corner_socket for a box