added io configure