fix shift translate