changing fields internals