chameleon about clustring