doing some feature engineering