Added extern definitions to dcp
random changes