refactored categories, displaying products