customer dynamics