Added task 4, still need to rewrite answer to last question