added a box class