Create IO.hpp