example2 finished
example 3 added