minor changes according to remarks during presentation