added io configuration