updates to the UI