Using transactions.
Updating the seat selection schematics.