New: high-throughput