better categories selector