add ability to add, edit and show categories