handelling same name issue