added timing and initial all event parser