first iteration by Rafae8201 | SimScale