created a hashset that can be reused by dependency injection