Duc nguyen added files for clustering module
revise content of source code