Make it possible to support multiple categories
Merge pull request #24 from Randy-Ma/master

Make it possible to support multiple categories