edited interpret