first version of fileio.