add ChainMapper use demo
finish code
add demos src dependency