added the option to use io_loadset so it can read different types of raw or .set data