a box can contain another box