trait was added
new explanations added
restruction was performed