fix shift creation