got socket room functionality to work