copyright © 2012 lynn hatzius