shift by any number of any strings