ui enhancements