add the conclusion of IO stream