put IO as it