Sub point 1 for exercise 1 almost ready.