a box of the software structure 1