improve route with pattern and group
Merge pull request #17 from lifesign/master

improve route