add lazyChain and its test
Merge branch 'sec09'