Second iteration for grains