fixed grid traversal