sw should be done