Added task 4 to share task 4 and task 5 completely.