Utils: USING cur::InputSource INSTEAD OF ci::DataSource