throughput algorithm done