updating before adding parameter code