abstract and intro