Evolve the ticket by mile gates on the platform and at the end decide whether will you travel to the destination or sell the ticket.