remove stuff
add shift