final simulation by Minhui | SimScale...