checks on uniqueness