adds categories and category page
merged