William_McLean_Hamilton loading ...