updates to ini_io

I'll finish it off when I get back