add logic for starting challenge