Add field implementation