add new compenent with scroll view. Improver performance. keep it for final push