add some comment about let scope problem