add functionality to load a custom text from path so that we don't need to use info.plist