new clustering and primitives generation