more work on toc
index Doppler shift