added back in auto scroll