dedicated to banan , implementing an OO pairList