add a nice web ui