f1 copy by bwhite_bwhite45 | SimScale