[new] first steps implementing challengeResponse