[OpenClassrooms] Add part 1
[OpenClassrooms] Add part 2
[OpenClassrooms] Add part 4