still needs socket.io and ng-show/hide with ip's