I think I may have the portble switch working :D