setup factories for testing; users can search by category