edited 7-28-11