added animation when scrolling. Still very bad