add many cases
Merge pull request #31 from karynsong/dev

add many cases