anatomy of a feature detector