restructure for scroll down