converted to app for socket connections. many more