move cluster to instance method
basic clustering working