replicate by ishaan_bhalera | SimScale