Hi Paulo! Overall, it looks good, but I didn't understand properly the following part: "For example, imagine a certain Tag T1 connected to an Entry E. After edition of E, there would be E and E', if the Tag was directly connected to the Entry both E and E' would be tagged with T1, that means T1 would have two entries but they were actually the same entry but in different versions!" If you edit E, why would you get a different entry E'? And shouldn't entries with different versions considered different entries? And what happens if tags change from version for version? Cheers, Joao