commiting task first and third
commiting task first and third