improve category filters