Some modification and add two examples of sub categories