bringing custom scroll - taking saumishrs changes