effectively maximize time