beginings of a working ineterpreter.