done with basic structure of box. just need to add adjustable behavior now