duality vs gm duality vs gm