initial implementation of cluster based activities
implementation of activity clusters.