consumer interaction