Task 6

Still unfinished