great paper. very well written.