task 10 finished , some issues need to fix