structure interpretation and computer programs: making changes