adding in some websockets as well as jafar-esk reflection.