add web socket program