draft by roma_avhad | SimScale...