added SearchPartOfChain class