adding SWI