fix box bugs