redifine the ticket seat association
set up ticket tracking and purchasing, set_up purchase is done, but not tested