adding a web UI