add makeUserName function