Added unique value mapping and a test usage script