shifting some stuff back and forth