IO updated