add profile clustering
add profile clustering