fixed consume