recoding dons before
before changing cluster