For authenticated users, booking a ticket is a 9-step journey, while for non-authenticated users, it requires 10 steps to complete the desired goal. The main problem with this flow is the fact that users have no confirmation whether there are any tickets available for the route selected or not. Only in the final steps, in the cart overview, the users can find whether there are any available seats.