exercise1 seems done with coding
comments in ex1