reworking abstract and intro.