marketplace dynamics