This document discusses an event-driven approach to optimize the events that transition a project from inception to elaboration phase. It proposes using an event table to record all events, including source and destination. This event table can then be used to derive use case diagrams. However, the total number of events recorded may be limited. The document therefore proposes using an event aggregator, stochastic event parser, Monte Carlo event correlator and event optimizer to take the event table as input and produce optimized, unique and functional events. This approach aims to gather requirements in less time compared to other techniques like interviews, prototyping and use cases.