completing shift