added ionode, need to implement websocket subscriber