NQ Competitions Framework