demo ws