trying collection2
some refactoring of comments
Refactoring Facts