adds several critical UI stuff