Adding to consume
Refactor consume history
Add consume history to item