initial checkin so I don\'t lose this stuff.