updated swc