add challenge route