reworked examples