fix the interpreter