fix interpreter