working on pin colors first, then clustering