rename to shifter
mmmm wuuuuuuuut