rewrote intro and abstract