add kpdv