re-arranged ticket object