adding clustering files. not complete