There are some issues with saving the data and the implementation does not save initial conditions.