controls autobuffer