attempting to leverage websockets