Customer dynamics