record_list_functions port
more tweaks and updates
Merge pull request #20 from lbjay/adsgut

record_list_functions port