added: new visibility state to JSON payload