NEW GENERATION p. 84,85, 243-249 & 222-225 all tasks