I think I finally fixed scroll