created ClusterBuilder class