Add primitive DCPT class