New dwsign and functional