Add RecordGenerater