category hunter more dynamic and clean