some ui enhancements