the interpreter works