add ingest compile feature