ok, now IO is done