f1_copy by NikhilP | SimScale