sw working