wrote tests for box1