add #populate_seats and complete #populate_matches