generic feature.