updates to the ui