adding task3a