Closer to a working interpreter