adding the feature processor interface.