3rd proposal by ralp_h | SimScale