added many more UI elements