RecordList method refactoring