Added information ingestion, iteration logic