fix shift 3