basic support for modify throughput