added notification collection and tests
added notification collection new files