initial commit drive reconstruction example code
this code is undocumented, messy and untested.
Use only as example for implementing your own method
see www.mit.edu/~jvoigts for documentation