framework for challenges and events added