Hamilton >> Durand >> Main