first release: publish rewrite