the project for clustering