added upwards scrolling