task 1-3 done