Added pairings with implementation