assembly by lili0109 | SimScale