added the challenge case