Finished up task2