first draft of cluster