Initial version - basic K-mean clustering