ingo: add adaptive lightning