added the ability to change the name