add challenge.