initial checkin of demo app code