1. add ucfirst() unit test.
2. fix the argument of self-invoking function of templates of frameworks.