added sw