lists pairs and functions 2582591