removed an extra new name generation to make everything simpler