Infrastructure for consumption

No logic, just all consumed