Add feature.
- generate test case