added data scaler