duality concept