Examples and tasks for lesson 3
code samples and demos from lesson 2
extra merge