First release of rewritten version.
