new interpreter for md