adding consume