expand whitepaper
minor rewrite