just wraps stuff into a grid