adding sw