update navigation bar, add categorization ability