c d e g i n p s v w