Final version?
Rewrite abstract