dp dvp dpp tp tvp tap tpp