first subclass of detector created