Added various ways to load a file dynamically