Add the big & long File IO logic