On the theory and construction of k-clusters