revised abstract and intro