design for box-list