new version of the DCL