human machine communication