add the challenge code