ensure that all challenges are passed