1. create categories
2. little refactoring