add a bunch of features to the web ui