implement some several detectors & validators