add mxi read / write