implemented category edit/delete; updates to main