add name for output
add kmeans algorithm