fix mix shift