reimplemented field creation