socket version working after shawn meeting