sumhsps was refined again and used to revise Clusterator.py