refactor broillet ingest
add ingest interface multi-method