pre boxes variable width