extended task test with finish logic