fixsed bug in IO [ci skip]