refactored: added clusterize