additions to the automatic reresh