complite add_fields