Hinton Landscape And General Construction