lose the upper boundry will get the consumption result