add clustering_test.cpp