grains upon grains