rewrote Clust.py