dual representations