added box library to help and migrated behavior over to box library