interpretation & execution & evaluation, little parse/scan fixes