- updated sub category filtering to use filters instead of custom implementation