creating dataframe with newly engineered features