add a username to the challenge function