DCL library (NOT WORKING YET!!!)