non-overlap grid