field, ring