updated text and illustrations