able to change name  to others when has name conflict
able to change name  to others when has name conflict