added hints to options; made arbitrary number of clusters for k-nearest-neighbor possible