add scroll view methods