challenges and replies