io detail