write abstract and intro