Intepreter almost work