added scroll and animate