use relative includes
modularize out the file data shovelling part, in preparation for multiple files