Updating SWPM