add ChainMap
Merge pull request #38 from MiCHiLU/chainmap

add ChainMap