parameterized kmeans.c more