include dcm core directly to use the warning supression