Updated for coupling with DSM
Updated for coupling with DSM