finalizing task3