add fullIO.lua