TODO: add toggle feature for categories