added filter_challenge, all_forallb, etc.