tickets implementation