attempt 2 by nathanlorenzen | SimScale