update with additonal fields