exercise 3 - my first io