binding ingestion code with the new roll (mighty unstable - wip)