till file io