documented the UI