more fleshing out of skeleton.