task3 has been fixed