still struggle in task4