2nd commit. Analysis is almost finished.