use grid instead of box