added support for dynamic file URLs to enable downstream builds