# The `Drop` trait
 
-When we introduced [destructors](../../02_ticket_v1/11_destructor/README.md),
+When we introduced [destructors](../03_ticket_v1/11_destructor),
 we mentioned that the `drop` function:
 
 1. reclaims the memory occupied by the type (i.e. `std::mem::size_of` bytes)
 
 # Enumerations
 
-Based on the validation logic you wrote [in a previous chapter](../../02_ticket_v1/02_validation), 
+Based on the validation logic you wrote [in a previous chapter](../03_ticket_v1/02_validation), 
 there are only a few valid statuses for a ticket: `To-Do`, `InProgress` and `Done`.  
 This is not obvious if we look at the `status` field in the `Ticket` struct or at the type of the `status` 
 parameter in the `new` method: