added new fragment for (Constitution and Canons)
Some refactoring was made