use new task creation strategy