initial checkin of sort-of-working thing