we don't allow duplicated names now