Analysis example by Randal Olson added