add comments in findChain