Worked some moar on basic_io, progress made