change the feature interface