Sceleton for task2.