abstract, intro