add tests for box