done with abstract and intro