second try on pre scrolling