added exercise 3 and 3rd reflection