_fields, _tr_fields, _ch_fields implemented