added new part uniqueness validation