Task 12, 13, 14 added