copy of io-libs