two-thirds done with private-events