adding the structure for task 2