collaboration between human and machine