1. Add other main categories
2. Support parse main categories according to command line arguments