Adding up to date SWC

Updating SWC to finally be in sync with code