[INTERNAL] new clustering constructor used