2009-06-16 14-41-56-annotated & corrected