Add local io function