fixed uniqueness