Fix typos, add unique id