some more work on file loading