extend fields