work-in-progress: first draft of admin ui