- removed unused exceptions
- updated the category library