added tests for uniqueness