more work on lag interpolation