initial checkin of what was v1.0