[records_register]init && finalize