add destructor to scoller