added io side communication