swc_demo