intake-ported by antonaleksandr | SimScale