Sub point 3 for exercise 1 almost ready.