4th commit. Analysis is almost finished.