variation of box.scad