added hierarchical clustering section