something with not passing shift rather a string