initial checkin including the initial documentation draft