range moves left across elements better