basic functionality
web socket notification