completed, except for the example section