add duality