scroller and full flow logic