Better abstract and intro. WIP contrib.