Implemented theoretic clusterisation

Yeah - did so.