add some methods to factory for finding threads