add HunterDTO and HunterService