improved web ui