time reversal, inverse problems