bottom part by letongtr | SimScale