changed to learn name