The example 2 was far more elaborate then what I got to in lesson2