reuse consumer