first stable version after the rewrite