adding clustering