removed redundant function for DL and DCL calculations