checkpointing strategy
completing evaluation
working on kmeans