add web socket package