add switchness for shw