Hammered out a basic framework!