Initial version of cpsList, and associated funcs