using clustering instead of classification. works pretty well