task 6, 5(update)