fixed name already exists handling