added some additional funcs: clusters_to_dataFrame, etc