Revert 46bb0d6..f09e2b3

This rolls back to commit 46bb0d681cd97d6544054737355d9d9e015f4bb7.
Revert "Revert 46bb0d6..f09e2b3"

This reverts commit 310428ca497566e6c0e4425a3a02373718b35227.
can create multiple boxes now