categories filter implementation + filter filter impl - filter needs more styling