* updated modify_features to preserve current features