Merge pull request #46 from xiaohanyu/devel

replace let* with let when possible