first try by smahfoud | SimScale...