for delay and throughput