__AllocateEventList start coding