grid-block rewrite