add box division, fix print