more controled throughput