moved onto eigen reconstruction, also edited model to save data after a certain number of iterations instead of one final save at the finish. this prevents stack/heap overflow and allows for partial data in the event of a crash