first pass at kmeans clustering, scaling