kernel of DMPSW