finished task2 task3 - still workig on task4