refactored fill_record_info