add function dls()