upgrading components