HAMILTON-main-1