Implemented number 3 on part 3
Merged with latest commit.