listen write