add plumbing for webui