why do I have to keep the same name?