make dl func local