add unique key