fields update

constructor added;
method update;