reworked some examples