very crude start of cluster logic