Standard data types
PairingList class
Refactor to replace associative array with struct