challenge providers