smooth communication with the host