Added dynamic file uri functions