returning exactly what we need for filters
adding index on subcats