configurable init_field_list, TODO