create a unique key name
cleanup