alterations to full name funciton