worked on cluster gathering a bit