Add challenge specification