demigeneralized mapping