starting exercise 2.1, only testing required.