Thomas_Duffus_Hardy loading ...