direction switch fix