new api for interpreters