added auto scroll