Add AD vs. DF benchmarks; fix API