Generalized input and implemented Clusterers