customer participation