minimizes idle time