initial checkin of the old 0.2 code.