the web app can be optional for the relay node