interpreter mode