feature_generation function

Feature generation