man-machine collaboration