location form validation
name uniqueness validation