ui enhancements and profile functionality