Challenges and enhancements