improved unique id #2