Grid first pass