initial checkin of chord improvisation