update type Parameters