refactoring DCRM section and added monitoring variables