initial port of field_example to d8