The checklist for a perfect event