human-machine cooperation