random clustering--seems to sort of work