refactor nomenclatural ranks